attribute vec4 color;
attribute vec4 texuv;

varying vec4 fragColor;
varying vec4 fragTexuv;

void main( void )
{
    gl_Position = ftransform();
    fragColor = color;
    fragTexuv = gl_TextureMatrix[0] * texuv;
}